Webhook Integration
With webhooks, Swish can send a POST request to a specified endpoint when certain event occur.
The webhook should respond with 200 OK
to signify that the notification was successful.
The possible event types are:
post_created
: Sent when a post is created for the first timepost_published
: Sent when a post is publishedpost_deleted
: Sent when a post is deleted
The request has the content type application/json
. Here is an example notification request:
{
"event_type": "post_created",
"data": {
"post": {
"id": "f60c27ef-86eb-40c3-921a-7d5208be193a",
"blog_id": "af811b84-b5f5-4b35-9ac0-fda64f69ca20",
"type": "post",
"slug": "",
"title": "TEST",
"content": "The test content\n",
"description": "",
"canonical_url": ""
}
}
}
See Also
Demo
Check out the Demo to see how everything works without having to sign up.